package org.jeecg.modules.renldmHuod.service.impl;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.renldmHuod.entity.AnRenldmHuod;
import org.jeecg.modules.renldmHuod.mapper.AnRenldmHuodMapper;
import org.jeecg.modules.renldmHuod.service.IAnRenldmHuodService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import java.util.List;
import java.util.Optional;

/**
 * @Description: 人脸点名活动
 * @Author: jeecg-boot
 * @Date:   2020-11-28
 * @Version: V1.0
 */
@Service
public class AnRenldmHuodServiceImpl extends ServiceImpl<AnRenldmHuodMapper, AnRenldmHuod> implements IAnRenldmHuodService {
    @Autowired
    private IAnRenldmHuodService anRenldmHuodService;

    @Override
    public AnRenldmHuod getActiveHuod() {
        Optional<List<AnRenldmHuod>> optional = Optional.of(anRenldmHuodService.list(
                new LambdaQueryWrapper<AnRenldmHuod>().eq(AnRenldmHuod::getShifjh, "1")));

        if(optional.isPresent())  {
            if(optional.get().size() > 0) {
                return optional.get().get(0);
            }
        }

        return null;
    }
}
